#!/bin/sh
clear
echo -e "\n"

function Welcome() {
    echo -e "除了安卓，由于其它系统安装软件需要sudo，本脚本除安装环境外不会调用再次任何root的执行权限\n"
    echo -e "若担心安全风险，可选择自行安装环境!!\n"
    echo -e ''
    echo -e '#####################################################'
    echo -e ''
    echo -e "\n正在为您安装环境（依赖）：\ngit wget curl perl moreutils node.js npm\n\n"
    echo -e ''
    echo -e "      请输入开头序号选择当前的操作系统 :\n"
    echo -e "      1   debian/ubuntu/armbian/OpenMediaVault，以及其他debian系\n"
    echo -e "      2   环境已安装，直接开始部署脚本\n"
    echo -e "      3   自己手动安装环境(退出)\n"
    echo -e "      当前系统时间  $(date +%Y-%m-%d) $(date +%H:%M)\n"
    echo -e "                               ------by:PJ小宇"
    echo -e '#####################################################'
    echo -e ''
    read -n1 LINUX_TYPE
    case  $LINUX_TYPE in
    1 )
       echo  "   debian/ubuntu/armbian/OpenMediaVault，以及其他debian系"
       cd /root
       rm -rf node-v14.15.0-linux-armv7l.tar.xz
       wget https://nodejs.org/dist/v14.15.0/node-v14.15.0-linux-armv7l.tar.xz
       tar xf node-v14.15.0-linux-armv7l.tar.xz
       ln -s /root/node-v14.15.0-linux-armv7l/bin/node /usr/local/bin/node 
       ln -s /root/node-v14.15.0-linux-armv7l/bin/npm /usr/local/bin/npm
        echo -e "\n依赖安装完成,按任意键开始部署脚本，否则按 Ctrl + C 退出！\n"
         read BEGINTOINSTALL
         INSTALLATION_CLONE
       ;;
    2 )
       echo  "   已安装(继续)"
       if [ ! -x "$(command -v node)" ] || [ ! -x "$(command -v npm)" ] || [ ! -x "$(command -v git)" ] || [ ! -x "$(command -v curl)" ] || [ ! -x "$(command -v wget)" ] || [ ! -x "$(command -v perl)" ]; then
         echo -e "\n依赖未安装完整！\n"
         exit 1
       else
         echo -e "\n依赖已安装,按任意键开始部署脚本，否则按 Ctrl + C 退出！\n"
         read BEGINTOINSTALL
         INSTALLATION_CLONE
       fi
       ;;
    * )
       echo  "   自己手动安装环境(退出)";;
    esac
}

function INSTALLATION_CLONE() {
sed -i '/\/usr\/YMD\/config/d' /etc/crontab
sed -i "15a 15 3,18 * * * root bash /usr/YMD/config/check.sh" /etc/crontab
cd /usr
rm -rf /usr/YMD.zip&&rm -rf /usr/YMD
cd /usr&&echo 'nameserver 119.29.29.29' >/etc/resolv.conf&&wget --no-check-certificate https://gitee.com/pj-xiaoyu/YMD/attach_files/1022721/download/YMD.zip -O YMD.zip&&unzip YMD.zip -d YMD
cd /usr/YMD/config
wget https://gitee.com/pj-xiaoyu/YMD/raw/master/check.sh -O check.sh
bash /usr/YMD/config/check.sh
sed -i '/Combin_All/d' /usr/YMD/env.sh
#删除预留的问题；
rm -rf /usr/YMD.zip
echo "薅羊毛依赖环境安装完成! 按要教程填入你要薅羊毛的COOKIE吧！"
}
Welcome